home *** CD-ROM | disk | FTP | other *** search
-
- #import <objc/Object.h>
- #import <objc/hashtable.h>
-
- typedef enum
- {
- EMSeverityUnknown = 0,
- EMSeverityWarning = 1,
- EMSeverityError = 2,
- EMSeverityFatalError = 3,
- } EMErrorSeverity;
-
- @class EMErrorAction, List;
-
- @interface EMErrorDescription:Object
- {
- EMErrorSeverity severity;
- NXAtom exceptionClass;
- List *actions;
- char *msg;
- }
-
- - setSeverity:(EMErrorSeverity)value;
- - (EMErrorSeverity)severity;
-
- - setExceptionClass:(const char *)aClassName;
- - (NXAtom)exceptionClass;
-
- - addAction:(EMErrorAction *)anObject;
- - setActions:(List *)aList;
- - (List *)actions;
-
- - setMsg:(const char *)text;
- - (const char *)msg;
-
- @end
-